package com.shxy.cloudclassroom.entity.vo;

import com.shxy.cloudclassroom.entity.pojo.*;
import lombok.Data;
import java.util.List;
import java.util.Map;

/**
 * 管理员主页统计VO类
 */
@Data
public class AdminDashboardVO {
    /**
     * 用户列表
     */
    private List<User> users;
    
    /**
     * 管理员列表
     */
    private List<User> admins;
    
    /**
     * 学习资源列表
     */
    private List<LearningResource> resources;
    
    /**
     * 作业列表
     */
    private List<Assignment> assignments;
    
    /**
     * 论坛帖子列表
     */
    private List<ForumPost> forums;
    
    /**
     * 论坛回复列表
     */
    private List<ForumReply> replies;
    
    /**
     * 用户映射
     */
    private Map<Long, String> userMap;
    
    /**
     * 专业映射
     */
    private Map<Integer, String> majorMap;
    
    /**
     * 帖子映射
     */
    private Map<Long, String> postMap;
}